The Technology Team Lead is a subject matter expert (SME) and go-to associate for the Technology team. This role is responsible for the day-to-day technical execution of software development projects at LocumTenens.com and provides team leadership as well as project management and technical oversight within an Agile software development methodology. This associate is hands-on with both coding and architecture responsibilities in addition to assigning work, ensuring best practices are followed, and helping estimate work timelines. The Technology Team Lead takes a primary role in developing and delivering appropriate technical solutions to business opportunities while driving software development activities in accordance with Agile methodologies and industry best practices.
ESSENTIAL FUNCTIONS AND BASIC DUTIES:
Team Leadership – 40%
- Acts as a role model and go-to associate for others
- Manages distribution of work to team to ensure balanced workflow with skillset appropriate assignments
- Provides support & assistance to team members with technical coaching and mentoring
- Ensures peer code reviews happen regularly and consistently
- Estimates sprint points or man hours for project delivery
- Maintains the overall efficiency and effectiveness of the team
- Maintains high standards of software quality within the team by establishing good practices and habit
- Serves as point of contact to streamline communications and processes across departments
Software Development – 25%
- Designs, codes, and implements assigned features, stories, and tasks
- Engages in flow charting and diagramming processes and provides documentation of how software is built/works
- Designs code to be easy to read and adjust, and reusable in future systems
- Checks functionality of code with team peer review and ensures that unit tests are written/have passed
- Works closely with Quality Assurance Team to define proper test plans & test strategy
Project/Solution Management – 20%
- Serves as primary interface between Product & Tech to ensure Tech builds solutions that meet business requirements
- Translates business needs to technical language for software development team by writing user stories & tech tasks
- Drives feature and story development, keeping projects moving with appropriate urgency
- Works with Product Owners on release planning; Ensures sprint goals, release dates, and timelines are met
- Keeps technology leadership informed of progress including team wins and team challenges
Software Architecture/Design – 15%
- Designs technology solutions and ensures internal & external team alignment for correct implementation of design
- Ensures all solutions and architecture are properly documented according to company standards
- Acts as a consultative subject matter expert for enhancements to existing products as well as idea for new products
- Drives R&D / proof of concept initiatives; Stays mindful about cloud computing costs for any technology solutions
- Supports and evangelizes architecture best practices such as “API First” and “Infrastructure as Code”